satisfy to excess - German English Dictionary